すべてダウンロード | GitHubの機能を用いて以下のスクリプトをzip圧縮してダウンロードします. mainというサフィックス(接尾辞)が付きますが,GitHubの仕様です.ブランチ名が付きます. このダウンロードのみUTF-8対応の解凍ツールで解凍しないとファイル名が文字化けするのでご注意ください. 単体ファイル(*.pl)は,右クリックして[名前を付けてリンク先を保存]をオススメします. |
---|---|
transpose_macro(FANUC) ver2.5.2 2020/08/17 |
マクロ呼び出し命令、サブプログラム呼び出し命令を含むNCデータを、それらが実行された状態に置換して、一つのプログラムにします。
また、マクロ文を平易なNC文に変換(実機の内部変換をシミュレート)します。 ちなみに、FANUC用です。
|
NC.Code.Checker Ver1.4 2020/03/31 |
マシニングセンタ(FANUC,MELDAS,MAPPS系)用のNCプログラムの誤りをチェックするPerlスクリプトです。 主に手書きで作成したNCプログラムのチェックを想定しています。 使い方、検出できる誤り等については付属の NC_Code_Checkerについて.pdf を参照してください。 |
YtoC.pl Ver1.00 2017/08/22 |
Y軸の移動距離をC軸の回転角度に変換するスクリプト 詳細は著書『いまからはじめるNC工作第2版』を参照 |
change_for_laser.pl Ver2.00 2017/06/06 |
NCVCで出力したNCコードをレーザー加工機用に変換するスクリプト G01でZ軸マイナス方向に切り込むコードを$ON_Code、 G00またはG01でZ軸プラス方向に待避するコードを$OFF_Code に変換する G90のコードのみ対応 使い方のコツ (1)NC生成オプションの切削原点(G92)のZ値とR点を正(プラス)の同じ値にする(両方ゼロでもOK) (2)切り込みをマイナス値にする (3)標準カスタムヘッダーをレーザ用にカスタム {G90orG91}G54{G92_Initial} → {G90orG91}G92{G92X}{G92Y} {Spindle}M3 → 削除 (必要に応じて T○○ F××など) (4)カスタムフッターもカスタム M30 % など この切削条件で生成したNCコードを、このスクリプトで変換するとZ値の上下に合わせてレーザ出力のON/OFFが制御できます |
convert_to_milimerter.pl Ver1.00 2012/09/10 |
NCデータ中の数値に小数点がついていない場合、1/1000倍した値に変換して小数点を付加するスクリプト
対象のアドレス(設定可能)の後の数値が対象となる ex.) X500Y80Z30. -> X0.5Y0.08Z30. |
remove_space.pl Ver1.21 2011/06/22 |
ブロック間のスペースを削除 |
XYonly.pl Ver1.00 2007/11/20 |
XY座標値以外を除去 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
divide_circular.pl Ver1.00 2007/11/20 |
円弧補間を象限ごとに分割する 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
transpose_laser_Gcode.pl Ver1.00 2007/11/20 |
レーザー加工機用のGコードを変換 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
by_round2.pl Ver1.00 2007/10/22 |
NCデータ中の座標値を 1/1000(小数第3位) 四捨五入し、1/100(小数第2位) に変換するスクリプト. X,Y,Z,I,J,K,R,C,U,V,Wの後の数字が対象となる. 小数点表記にのみ対応.整数表記には未対応(使えません) |
change_G90G91.pl Ver1.30 2007/06/22 |
G90/G91の相互変換.1/1000表記に対応 |
change_axes.pl Ver1.20 2005/08/11 |
特定コメントを解釈し座標軸を変換するスクリプト 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
change_for_lathe.pl Ver1.10 2005/05/25 |
NCVCで作成したGコードをNC旋盤用に変換するスクリプト (change_XZ_YX.pl+X_to_2X.pl) 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
LatheViewCompleteSet 2004/12/06 |
旋盤加工用のNCデータをNCVCで表示(チェック)させたい人のためのスクリプト集(旧)
|
control_cutter_direction.pl Ver1.10 2004/04/02 |
XY平面の角度補間(+add_G41.1G40.1.pl 機能付き) 古い情報なのでアクセスできません.Perlソースの中身から判断してください. |
change_XZ_YX.pl Ver1.10 2004/04/02 |
NCVCで作成したGコードをNC旋盤用に軸変換するスクリプト(軸変換のみ) |
by_scale.pl Ver1.30 2004/04/02 |
座標値の任意倍率変更 |
add_G41.1G40.1.pl Ver1.20 2004/04/02 |
G02の行の直前にG41.1、直後にG40.1を付加 |
remove_point.pl Ver1.20 2004/04/02 |
数字の小数点を削除 |
remove_comment.pl Ver1.20 2004/04/02 |
カッコの行を削除 |
add_sequence_number.pl Ver1.20 2004/04/02 |
行番号を付加(旧add_line_number.pl) |
add_point.pl Ver1.20 2004/04/02 |
数字に小数点を付加 |
X_to_2X.pl Ver1.10 2004/04/01 |
X座標を2倍に変換するスクリプト |
decycle_G82.pl Ver1.30 2004/04/01 |
固定サイクル命令を直線補間命令に変換 |
insert_space.pl Ver1.10 2004/04/01 |
ブロック間にスペースを付加 |
remove_sequence_number.pl Ver1.10 2004/04/01 |
NCデータの行番号を削除(旧remove_line_number.pl) |
Scriptorium Ver3.1.1 2022/03/29 |
スクリプト実行補助ツール リポジトリURL https://github.com/NCVC-CAM/Scriptorium NCVC Ver4.00以降のインストーラに同梱されています. |
---|---|
帳票作成マクロ (procsheet.zip) Ver1.00 2006/11/24 |
NCプログラムをアドレスごとに分割し,プロセスシート(エクセルの表)を作成します. NCプログラムを見やすく印刷することができます. Python版もあります.こちらからどうぞ. |